package com.web.kftsdk.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>Title: KppRefundRes</p>
 * <p>Description: TODO</p>
 *
 * @author xukk
 * @version 1.0
 * @date 2018/6/14
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class KppRefundRes extends BaseRes {
    /**
     * 参数名称:订单编号
     * 可否为空：否
     * 参数描述：对请求参数中的同名参数
     */
    private String orderNo;

    /**
     * 参数名称:申请状态
     * 可否为空：否
     * 参数描述：当前交易目前在快付通系统中所处的状态，具体见第5.2.1章节。取值范围：1-4.如果返回1，表示退款申请接收成功，结果通过对账文件查询；如果返回3，表示快付通内部系统处理超时，可稍后调用查询接口；或者开通了质押金退款功能，系统检测到退款金额不够，会在3个工作日内自动尝试退款，此期间的状态也为3。
     */
    private String status;

    /**
     * 参数名称:失败详情
     * 可否为空：可空
     * 参数描述：当交易请求处理失败后,如果有提示信息,则通过此参数返回给商户，对于快付通内部异常时会截取512长度，其他长度无限制
     */
    private String failureDetails;

    /**
     * 参数名称:错误码
     * 可否为空：可空
     * 参数描述：
     */
    private String errorCode;
}
